package com.hzw.code.fast.sys.dto.page;

import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
import lombok.EqualsAndHashCode;

/**
 * 角色表(SysRole)Dto
 *
 * @author 胡汉三
 * @data 2020-05-20 15:30:55
 */
@Getter
@Setter
@ToString
@EqualsAndHashCode
@ApiModel(value = "角色表分页查询Response", description = "角色表分页查询响应")
public class SysRolePageDto  implements Serializable  {
    private static final long serialVersionUID = 321823891103886043L;

    /**
     * roleId
     */
    @ApiModelProperty(name = "roleId", value = "角色编号" )     
    private String roleId;
    
    /**
     * roleName
     */
    @ApiModelProperty(name = "roleName", value = "角色名称" )     
    private String roleName;
    
    /**
     * roleCode
     */
    @ApiModelProperty(name = "roleCode", value = "角色编码" )     
    private String roleCode;
    
    /**
     * parentRoleId
     */
    @ApiModelProperty(name = "parentRoleId", value = "上级角色编号" )     
    private String parentRoleId;
    
    /**
     * isDeleted
     */
    @ApiModelProperty(name = "isDeleted", value = "删除标识：1已删除；0未删除"  , example = "1" )     
    private Integer isDeleted;
    
    /**
     * createTime
     */
    @ApiModelProperty(name = "createTime", value = "创建时间" )     
    private Date createTime;
    
    /**
     * createUserId
     */
    @ApiModelProperty(name = "createUserId", value = "创建人" )     
    private String createUserId;
    
    /**
     * modifyTime
     */
    @ApiModelProperty(name = "modifyTime", value = "修改时间" )     
    private Date modifyTime;
    
    /**
     * modifyUserId
     */
    @ApiModelProperty(name = "modifyUserId", value = "修改人" )     
    private String modifyUserId;
    
    /**
     * remark
     */
    @ApiModelProperty(name = "remark", value = "备注" )     
    private String remark;
    
}